#ifndef SHADER_BUILDER
#define SHADER_BUILDER

#include <iostream>

#include <glad/glad.h>
#include <GLFW/glfw3.h>


class ShaderBuilder
{
private:
	void checkError(GLuint shader, GLbyte status);
public:
	ShaderBuilder();
	~ShaderBuilder();

	GLuint buildShaderProgram(const GLchar* vertexShaderSource, const GLchar* fragmentShaderSource);
};
#endif // !SHADER_BUILDER
